package com.inno.auth.domain.entity;

import com.inno.auth.common.entity.PageDTO;
import com.inno.auth.common.enums.LoginTypeEnum;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户BO
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class PlannerUsersBO extends PageDTO implements Serializable {



    private Long id;

    private String username;

    private String password;

    private String email;

    private String mobile;

    private Date registerTime;

    private String avatar;

    private Date registerTimeStart;

    private Date registerTimeEnd;
    private String isDeleted;
    /**
     * 个人简介
     */
    private String personalProfile;
    /**
     * 性别 0-男 1-女
     */
    private String gender;

    /**
     * 创建人
     */
    private Long createBy;
    /**
     * 创建时间
     */
    private Date createTime;

    private String code;


    private String wechatCode;

    /**
     * 登录类型
     * @see com.inno.auth.common.enums.LoginTypeEnum
     */
    private LoginTypeEnum type;
}

